/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 * Origin source from MaNGOS(GPL2).
 * Copyright (C) 2005-2010 MaNGOS <http://getmangos.com/>
 */

#ifndef __CREATURE_EVENT_AI_MANAGER_H__
#define __CREATURE_EVENT_AI_MANAGER_H__

namespace PQServiceCore
{
	class CreatureEventAIManager
	{
	public:
		static CreatureEventAIManager& getSingleton()
		{
			static CreatureEventAIManager inst;
			return inst;
		}
		/*
		false, will checked in LoadCreatureEventAI_Scripts
		*/
		bool LoadCreatureEventAI_Texts(bool check);
		bool LoadCreatureEventAI_Summons(bool check);
		bool LoadCreatureEventAI_Scripts();

	};

}

#define SEventAIMgr PQServiceCore::CreatureEventAIManager::getSingleton()

#endif
